package com.ly.consumer.mapper;


import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;
@Component
public interface ConsumerMapper {
    /**
     * @describe：查询类型根据时间段
     * @author：李勇
     * @date：2022/9/17
     * @param month
     * @param timeSlot
     * @return：java.util.Map
     */
    Map queryTimeTypeByTime(@Param("month") String month,
                            @Param("timeSlot") String timeSlot);


    /**
     * @describe：查询时间段，计算各个时段所用的时间
     * @author：李勇
     * @date：2022/9/17
     * @param month
     * @param startTime
     * @param endTime
     * @return：java.util.List<java.util.Map>
     */
    List<Map> queryDataByTime(@Param("month") String month,
                              @Param("startTime") String startTime,
                              @Param("endTime") String endTime);

    int insertTestLog(@Param("list") List<Map> list);

    int insertAreaTest(@Param("list") List<Map> list);
}
